solar deity - French English Dictionary